#include <objbase.h>
#include "vorbistypes.hpp"

// {8D2FD10B-5841-4a6b-8905-588FEC1ADED9}
const GUID VorbisTypes::MEDIASUBTYPE_VORBIS2_AUDIO = 
{ 0x8D2FD10B, 0x5841, 0x4a6b, { 0x89, 0x05, 0x58, 0x8F, 0xEC, 0x1A, 0xDE, 0xD9 } };

// {B36E107F-A938-4387-93C7-55E966757473}    
const GUID VorbisTypes::FORMAT_VorbisFormat2 =
{ 0xB36E107F, 0xA938, 0x4387, { 0x93, 0xC7, 0x55, 0xE9, 0x66, 0x75, 0x74, 0x73 } };

//See vorbisdecoderdllstuff.h (in the oggdsf source tree from Xiph.org):
// {60891713-C24F-4767-B6C9-6CA05B3338FC}
const GUID VorbisTypes::MEDIATYPE_OggPacketStream =
{ 0x60891713, 0xc24f, 0x4767, { 0xb6, 0xc9, 0x6c, 0xa0, 0x5b, 0x33, 0x38, 0xfc } };

// {95388704-162C-42a9-8149-C3577C12AAF9}
const GUID VorbisTypes::FORMAT_OggIdentHeader =
{ 0x95388704, 0x162c, 0x42a9, { 0x81, 0x49, 0xc3, 0x57, 0x7c, 0x12, 0xaa, 0xf9 } };
